package com.tledu.operator;

public class Operator03 {
    public static void main(String[] args) {
        // 逻辑运算符， 与或非
        int a = 7;
        int b = 9;
        System.out.println(true & false);
        System.out.println(true | false);
        System.out.println(false | false);
        System.out.println(!false);
        // & | !

        // && 做与操作， 一旦前面有一个为false，就不在执行后面的代码了
        // || 做或操作， 一旦前面有一个为true，后面就不执行了

        System.out.println(a > b && ++a > b);
        System.out.println(a);

        System.out.println(a > b & ++a > b);
        System.out.println(a);

        // 异或运算符 ^ , 左右两边 相同为false，相异为true
        System.out.println(true ^ true);
        System.out.println(false ^ true);


    }
}
